package com.hmall.mapper;

import com.hmall.model.MallOrderSalesCont;
import com.hmall.util.MyMapper;
import com.hmall.vo.MallOrderSalesContVo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface MallOrderSalesContMapper extends MyMapper<MallOrderSalesCont> {

    //插入数据
    public void insertOrderSalesCont(@Param("orderSalesContVo") MallOrderSalesContVo orderSalesContVo);

    //更新销售合同
    public void updateOrderSalesCont(@Param("orderSalesContVo") MallOrderSalesContVo orderSalesContVo);

    public  MallOrderSalesContVo selectSalesContByOderNo(@Param("orderNo") Long orderNo);
    //按合同编号查询合同URL

    public  MallOrderSalesContVo selectSalesContByContNo(@Param("userId") Integer userId, @Param("contNo") String contNo);
    //<!-- 同意超时设置订单 未签合同35-->

    public void agreeYesContOutTime(@Param("salesContEndTime") Integer salesContEndTime);
    //未同意超时

    public void agreeNoContOutTime(@Param("salesContEndTime") Integer salesContEndTime);

    public void deleteContByOderNo(@Param("orderNo") Long orderNo);

    MallOrderSalesCont selectByOrderNo(@Param("orderNo") Long orderNo);
}